Elastic Servers

نویسنده

  • Yechiam Yemini
چکیده

The traditional client server paradigm for distributed computing, xes the func-tionality and interfaces provided by server processes at design time. This paper describes a more exible paradigm, elastic servers, whose functionality can be extended at execution time by delegating new functional procedures to them. Lacking this ability forces applications to engage in abnormally ne grained and complex process interactions. Elasticity can substantially improve performance of distributed applications, in terms of computational cycles and communication bandwidth. We describe the processing and communication model of elastic servers, and the software architecture of a prototype implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SpringFS: bridging agility and performance in elastic distributed storage

Elastic storage systems can be expanded or contracted to meet current demand, allowing servers to be turned off or used for other tasks. However, the usefulness of an elastic distributed storage system is limited by its agility: how quickly it can increase or decrease its number of servers. Due to the large amount of data they must migrate during elastic resizing, state-of-the-art designs usual...

متن کامل

JackRabbit: Improved agility in elastic distributed storage

Distributed storage can and should be elastic, just like other aspects of cloud computing. When storage is provided via single-purpose storage devices or servers, elasticity is useful for reducing energy usage. For storage provided via multi-purpose servers, however, such elasticity is needed to provide the cloud infrastructure with the freedom to use those servers for other purposes, which may...

متن کامل

Elasca: Workload-Aware Elastic Scalability for Partition Based Database Systems

Providing the ability to increase or decrease allocated resources on demand as the transactional load varies is essential for database management systems (DBMS) deployed on today’s computing platforms, such as the cloud. The need to maintain consistency of the database, at very large scales, while providing high performance and reliability makes elasticity particularly challenging. In this thes...

متن کامل

BlueDove: A Scalable and Elastic Publish/Subscribe Service

The rapid growth of sense-and-respond applications and the emerging cloud computing model present a new challenge: providing publish/subscribe as a scalable and elastic cloud service. This paper presents BlueDove, an attribute-based pub/sub service that seeks to address such challenge. BlueDove uses one-hop look-up to organize servers into a scalable overlay. It proactively exploits skewness in...

متن کامل

M M m K Queue With Additional Servers and Discouragement (RESEARCH NOTE)

Waiting in long queue is undesirable due to which in some practical situations customers become impatient and leave the system. In such cases providing additional servers can reduce long queue. This investigation deals with multi-server queueing system with additional servers and discouragement. The customers arrive in poisson fashion and are served exponentially by a pool of permanent and addi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993